person who has mental deficiencies - German English Dictionary